home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / WimpSWIs / DLL / MkOs
Text File  |  1995-09-04  |  2KB  |  118 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.DLLPoll    \
  4.             o.00Poll    \
  5.             o.01Init    \
  6.             o.02CreateW    \
  7.             o.03CreateI    \
  8.             o.04DeleteW    \
  9.             o.05DeleteI    \
  10.             o.06OpenW    \
  11.             o.07CloseW    \
  12.             o.08RedrawW    \
  13.             o.09UpdateW    \
  14.             o.10GetRect    \
  15.             o.11GetState    \
  16.             o.12GetInfo    \
  17.             o.12GetInfo3    \
  18.             o.13SetIStat    \
  19.             o.14GetIInfo    \
  20.             o.15PointInf    \
  21.             o.16DragBox    \
  22.             o.17ForceRed    \
  23.             o.18SetCaret    \
  24.             o.19GetCaret    \
  25.             o.20CreateM    \
  26.             o.21DecodeM    \
  27.             o.22WhichI    \
  28.             o.23SetExten    \
  29.             o.24PtrShape    \
  30.             o.25OpenT    \
  31.             o.26CloseT    \
  32.             o.27LoadT    \
  33.             o.28ProcKey    \
  34.             o.29CloseDn    \
  35.             o.31StrtTask    \
  36.             o.31StrtTsk3    \
  37.             o.32GetWOut    \
  38.             o.33PlotI    \
  39.             o.34SetMode    \
  40.             o.35ReadPal    \
  41.             o.36SetPal    \
  42.             o.37SetCol    \
  43.             o.38BOSprite    \
  44.             o.39BlockCpy    \
  45.             o.40RepError    \
  46.             o.40RepErrR    \
  47.             o.41SendMsg    \
  48.             o.43CreateSM    \
  49.             o.44SlotSize    \
  50.             o.45TransBlk    \
  51.             o.47SpriteOp    \
  52.             o.48FontCols    \
  53.             o.49PixTrans    \
  54.             o.50CmdWind    \
  55.  
  56.  
  57. LibName        =    WimpSWIs
  58.  
  59.  
  60.  
  61. # Template makefile to make all .o files
  62. # for a DeskLib sublibrary. Compilation 
  63. # is for static linking inside a DLL.
  64.  
  65. # The macro $(ObjectFiles) should be set at the 
  66. # start of this file, to be a space-separated
  67. # list of object files.
  68. # This is done by 'Makatic'.
  69.  
  70. # The macro $(LibName) should also be set at the 
  71. # start of this file, to be the name of the 
  72. # DeskLib sublibrary.
  73.  
  74. # Compiler flags, These can be anything. 
  75. # All essential flags (eg CC -zM
  76. # are included in the macro $(CC).
  77. #
  78. CCFlags        =    -fahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  79. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  80.  
  81. CC        =    cc -c -zM -d_DLL -JC:DLLLib.,:mem $(CCFlags)
  82. ASM        =    ObjAsm $(ASMFlags)
  83.  
  84.  
  85. # -------------------------------------------------------
  86. # Everything below here should probably not be changed...
  87. # -------------------------------------------------------
  88.  
  89. # Here's what we want to make...
  90. #
  91. All:    $(ObjectFiles)
  92.  
  93.  
  94. # Rule for compiling C source code for a Straylight dynamically-linked library.
  95.  
  96. VPATH = @.^
  97.  
  98. .SUFFIXES:    .o .c .s
  99.  
  100. .c.o:
  101.     $(CC) -o $@ $<
  102.  
  103. .s.o:
  104.     $(ASM) $(ASMFlags) -from $< -to $@
  105.  
  106.  
  107.  
  108. # Dynamic dependencies:
  109. o.DLLPoll:    ^.c.DLLPoll
  110. o.DLLPoll:    DeskLib:h.WimpSWIs
  111. o.DLLPoll:    DeskLib:h.Core
  112. o.DLLPoll:    C:h.stddef
  113. o.DLLPoll:    C:DLLLib.h.dll
  114. o.DLLPoll:    C:h.kernel
  115. o.DLLPoll:    DeskLib:h.Wimp
  116. o.DLLPoll:    ^.h.DLLPollDefs
  117.